package com.newasia.management.dal.item.persistence;

import com.newasia.management.dal.item.entitys.ItemSkuPerm;
import com.newasia.management.dal.item.entitys.ItemSkuPermExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ItemSkuPermMapper {
    long countByExample(ItemSkuPermExample example);

    int deleteByExample(ItemSkuPermExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ItemSkuPerm record);

    int insertSelective(ItemSkuPerm record);

    List<ItemSkuPerm> selectByExample(ItemSkuPermExample example);

    ItemSkuPerm selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ItemSkuPerm record, @Param("example") ItemSkuPermExample example);

    int updateByExample(@Param("record") ItemSkuPerm record, @Param("example") ItemSkuPermExample example);

    int updateByPrimaryKeySelective(ItemSkuPerm record);

    int updateByPrimaryKey(ItemSkuPerm record);

    int insertList(List<ItemSkuPerm> list);
}